package polimi.reds.optimizer.algorithm;

import java.util.Collection;


import polimi.reds.Message;
import polimi.reds.NodeDescriptor;
import polimi.reds.broker.routing.SubscriptionTable;
import polimi.reds.optimizer.AbstractOptimizerStrategy;

public class NullOptimizerStrategy extends AbstractOptimizerStrategy {

	@Override
	protected void brokersUpdateEvent(Collection<NodeDescriptor> nodes) {
		
	}

	@Override
	protected void postRoutingTrafficEvent(NodeDescriptor source,
			NodeDescriptor destination, Message data) {
	}

	@Override
	protected void preRoutingTrafficEvent(NodeDescriptor source, Message data) {
	}

	@Override
	protected void subscriptionTableUpdateEvent(
			SubscriptionTable subscriptionTable) {
	}

}
